package com.zbkj.common.model.shop;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;

/**
 * 商家的客户群体信息收集(AdBusinessApply)实体类
 *
 * @author makejava
 * @since 2024-10-26 14:49:06
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@TableName("ad_points.ad_business_apply")
public class BusinessApply {
    private static final long serialVersionUID = -12987251324826698L;

    /**
     * 用户ID
     */
    private Long userId;

    //商家类型
    private String type;

    //注册类型
    private String registerType;

    private String registerName;

    /**
     * 主体类型
     */
    //主体类型
    private String principalType;
    /**
     * 主体名称
     */
    //主体名称
    private String principalName;
    /**
     * 主营分类（外键）
     */
    //主营分类（外键）
    private Long businessCatId;
    /**
     * 主营分类
     */
    //主营分类
    private String businessCatName;
    /**
     * 联系人
     */
    //联系人
    private String contacts;

    /**
     * 手机号码
     */
    //手机号码
    private String phonenumber;
    /**
     * 预留手机号码
     */
    //预留手机号码
    private String phonenumberTo;

    /**
     * 省
     */
    //省
    private String province;
    /**
     * 省码
     */
    //省码
    private Integer provinceCode;
    /**
     * 城市
     */
    //城市
    private String city;
    /**
     * 城市码
     */
    //城市码
    private Integer cityCode;
    /**
     * 区县
     */
    //区县
    private String area;
    /**
     * 区县码
     */
    //区县码
    private Integer areaCode;
    /**
     * 地址
     */
    //地址
    private String address;
    /**
     * 详细地址
     */
    //详细地址
    private String detailAddress;
    /**
     * 经度
     */
    //经度
    private BigDecimal longitude;
    /**
     * 纬度
     */
    //纬度
    private BigDecimal latitude;
    /**
     * 门牌照URL
     */
    //门牌照URL
    private String doorImageUrl;
    /**
     * 个人姓名(废除)
     */
    //个人姓名(废除)
    private String juridicalPerson;
    /**
     * 个人身份证号
     */
    //个人身份证号
    private String juridicalPersonId;
    /**
     * 身份正面照片（国徽面）
     */
    //身份正面照片（国徽面）
    private String idImgJust;
    /**
     * 身份反面照片（头像面）
     */
    //身份反面照片（头像面）
    private String idImgBack;
    /**
     * 营业执照URL（公司，个体必填）
     */
    //营业执照URL（公司，个体必填）
    private String businessLicenseUrl;
    /**
     * 经营许可证URL（可选）
     */
    //经营许可证URL（可选）
    private String operatingLicenseUrl;
    /**
     * 状态（10审核中，20驳回，30通过）
     */
    //状态（10审核中，20驳回，30通过 40已作废）
    private String status;
    /**
     * 其他
     */
    //其他
    private String other;
    /**
     * 注册来源
     */
    //注册来源
    private String registerSource;
    /**
     * 邀请码
     */
    //邀请码
    private String invitationCode;

    /**
     * 邀请人姓名
     */
    //邀请人姓名
    private String invitationUserInfo;

    /**
     * 代理人
     */
    private Long salesmanId;
    /**
     * 驳回原因
     */
    //驳回原因
    private String reason;

    private String readFlag;

    /**
     * 银行账号
     */
    //银行账号
    private String bankAccount;
    /**
     * 银行名称
     */
    //银行名称
    private String bankName;
    /**
     * 开户银行
     */
    //开户银行
    private String bank;
    /**
     * 户名
     */
    //户名
    private String accountName;
    /**
     * 业务标识
     */
    private String serviceFlag;

    //门牌号
    private String houseNumber;
    //法人姓名
    private String legalPersonName;
    //法人身份证号
    private String legalPersonNumber;

    //入驻记录/修改记录
    private String firstRecord;
    private String delFlag;

    private String platform; //注册平台 1钱袋子-默认 2网惠

}
